package com.lipiao.traveltreasure.bean.restaurantBean;

import lombok.AllArgsConstructor;
import lombok.Data;

/**
 * 菜品实体类
 * 1.菜名
 * 2.价格
 * 3.菜品详细描述
 * 4.菜对应的图片文件（这里映射的是数据库中的图片文件URL，而前端提交的有Part文件）
 * 5.id 唯一标识符
 * 6.type 菜品类别 主食 小菜 饮料
 */
@Data                              //get，set
//@NoArgsConstructor                 //无参构造
//@AllArgsConstructor                //有参构造
//@RequiredArgsConstructor           //会生成一个包含常量，和标识了NotNull的变量的构造方法。生成的构造方法是私有的private。
public class Food {
    private String name;
    private double prices;
    private String description;
    private String pictureFileURL;
    private String id;
    private int type;

    public Food(String name, double prices, String description,
                String pictureFileURL, String id,int type) {
        this.name = name;
        this.prices = prices;
        this.description = description;
        this.pictureFileURL = pictureFileURL;
        this.id = id;
        this.type=type;
    }
//    //不含id的构造函数 id自增
//    public Food(String name, double prices, String description, String pictureFileURL) {
//        this.name = name;
//        this.prices = prices;
//        this.description = description;
//        this.pictureFileURL = pictureFileURL;
//    }
}
